Enterprise Version
existential reflection